@charset "UTF-8";

/* CSS Document */



#g-header { z-index: 8002 !important; }

#g-hnav { z-index: 8001 !important; }

#g-lnav { z-index: 8000 !important; }





#g-wrapper {

	background-color: #F3F3F3;

}



/*2019.08*/

.mainlist-container > ul > li > a .list-copy1 b.black{

	display: block !important;

	margin-bottom: 5px;

	background-color: #000;

	color: #fff;

	font-size: 14px;

	text-align: center;

}

/*2019.08*/





.g-grid-2c > .g-grid_el:first-child {

	width: 230px !important;

	background-color: #FFF;

	margin-left: 10px;

	padding: 0;

	}

	.g-grid-2c > .g-grid_el:first-child h1 {

		width: 100%;

		height: 195px;

		border-bottom: #F3F3F3 3px solid;

		}

		.g-grid-2c > .g-grid_el:first-child h1 a {

			display: block;

			width: 100%;

			height: 195px;

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/logo png") no-repeat center 25px / 132px auto;

			text-indent: 100%;

			white-space: nowrap;

			overflow: hidden;

			}



.g-grid-2c > .g-grid_el:last-child {

	float: right;

	width: 690px !important;

	margin-right: 10px;

	padding: 0;

	}



.snav {

	display: block;

	box-sizing: border-box;

	width: 100%;

	border-bottom: #F3F3F3 2px solid;

	}

	.snav li {

		display: block;

		width: 100%;

		}

		.snav li a,

		.snav li em {

			display: block;

			box-sizing: border-box;

			width: 100%;

			padding: 10px 20px 7px 26px;

			border-bottom: #F3F3F3 1px solid;

			line-height: 1.3;

			font-style: normal;

			}

		.snav_lv1 > li > a {

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/arrow_l png") no-repeat 14px center / auto 11px;

			color: #222;

			font-size: 14px;

			font-weight: bold;

			}

		.snav_lv2 > li > a {

			padding: 10px 20px 7px 60px;

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/arrow_s png") no-repeat 50px center / auto 7px;

			font-size: 12px;

			}

		.snav_lv2 > li > em {

			padding: 10px 20px 7px 35px;

			color: #CCC;

			font-weight: bold;

			font-size: 13px;

			}

.snav_lv2 li a {

	

	}









/* TOP カルーセル */

.topimg-container {

	width: 690px;

	height: 292px;

	margin: 0 0 60px 0;

	}

	.topimg-container .top-slider {

		display: block;

		width: 690px;

		height: 292px;

		}

		.topimg-container .top-slider li {

			display: block;

			position: relative;

			width: 690px;

			height: 292px;

			}

			.topimg-container .top-slider li img {

				width: 100%;

				height: auto;

				}



	.bx-controls {

		margin-left: 0;

		padding-top: 12px;

		}

		.bx-pager {

			width: 100%;

			margin: 0 auto;

			text-align: center;

			}

			.bx-pager-item {

				display: inline-block;

				}



				.bx-pager-link {

					display: block;

					width: 8px;

					height: 8px;

					margin: 0 5px;

					border-radius: 8px;

					background-color: rgba(255,255,255,1.00);

					text-indent: 100%;

					white-space: nowrap;

					overflow: hidden;

					}



				.bx-pager-link.active {

					background-color: rgba(0,119,255,1.00);

					}







			/*.topimg-container a {

				padding-left: 10px;

				}*/

			.topimg-container .topimg-card {

				display: block;

				position: absolute;

				top: 18px;

				width: 140px;

				height: 50px;

				background-repeat: no-repeat;

				background-position: 0 0;

				}

			.topimg-container .topimg-card-1 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/market-card-l1 png"); }

			.topimg-container .topimg-card-2 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/market-card-l2 png"); }

			.topimg-container .topimg-card-3 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/market-card-l3 png"); }

			.topimg-container .topimg-card-4 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/market-card-l4 png"); }

			.topimg-container .topimg-card-5 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/market-card-l5 png"); }

			.topimg-container .topimg-card-6 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/market-card-l6 png"); }

			.topimg-container .topimg-card-7 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/market-card-l7 png"); }

			.topimg-container .topimg-card-8 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/market-card-l8 png"); }

			.topimg-container .topimg-card-9 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/local/images/market-card-l9 png"); }





/* TOP New Arrival */

.top_newarrival {

	width: 100%;

	margin: 0 0 80px 0;

	padding: 0;

	}

	.top_newarrival h2 {

		margin-bottom: 8px;

		color: #B5B5B6;

		font-size: 17px;

		letter-spacing: 3px;

		}

	.top_newarrival ul {

		overflow: hidden;

		}

		.top_newarrival li {

			display: block;

			float: left;

			width: 100px;

			margin-left: 18px;

			padding: 0;

			}

		.top_newarrival li:first-child {

			margin-left: 0;

			}

			.top_newarrival li figure {

				margin: 0;

				padding: 0;

				}

				.top_newarrival li figure img {

					box-sizing: border-box;

					width: 100%;

					height: auto;

					border: 1px solid #E8436F;

					}

				.top_newarrival li p {

					margin-bottom: 3px;

					color: #9FA0A0;

					font-size: 10px;

					line-height: 1.3;

					}

				.top_newarrival li h3 {

					font-size: 12px;

					line-height: 1.5;

					color: #333;

					}





/* 事例一覧 */

.top_jirei {}

	.top_jirei h2 {

		margin: 0 0 18px 0;

		font-size: 28px;

		}



	/* カテゴリ 一覧 */

	.top_jirei_catlist1 {

		width: 100%;

		margin-bottom: 30px;

		padding: 8px 0 5px 0;

		background-color: #FFF;

		text-align: center;

		}

		.top_jirei_catlist1 li {

			display: inline-block;

			padding: 1px 5px 0 9px;

			border-left: 1px solid #333;

			line-height: 0.9;

			}

		.top_jirei_catlist1 li:first-child {

			border-left: none;

			}

	



	/* カテゴリ 一覧（製品別） */

	.hnav-products {

		width: 220px;

		float: left;

		margin: 0 15px 30px 0;

		padding: 8px 0 5px 0;

		background-color: #FFF;

		}

	.hnav-products-term {

		margin: 0 0 30px 0;

		}

		.hnav-products li {

			display: block;

			margin-bottom: 0.4em;

			padding: 1px 5px 0 9px;

			line-height: 1.2;

			}

		.hnav-products li:first-child {

			}

			.hnav-products li a {

				font-size: 12px;

			}

			.hnav-products li em {

				color: #CCC;

				font-weight: bold;

				font-size: 13px;

				font-style: normal;

			}





/* 事例 一覧 セル */

.mainlist-container {

	width: 100%;

	}

.mainlist-container > ul {

	clear: both;

	margin-bottom: 60px;

	overflow: hidden;

	}

	.mainlist-container > ul > li {

		display: block;

		float: left;

		position: relative;

		width: 220px;

		margin: 0 15px 20px 0;

		vertical-align: top;

		}

	.mainlist-container > ul > li:nth-of-type(3n) {

		margin-right: 0;

		}

		/*

		.mainlist-container > ul > li.cat_product span {

			display: block;

			box-sizing: border-box;

			width: 210px;

			margin-left: 10px;

			padding: 155px 20px;

			background-color: #676767;

			color: #FFFFFF;

			line-height: 1.5;

			font-size: 16px;

			text-align: center;

			font-weight: bold;

			}*/



		.mainlist-container > ul > li a.list-a-jirei {

			display: block;

			box-sizing: border-box;

			width: 220px;

			margin-left: 0;

			padding: 9px;

			border: 1px solid #DDD;

			border-bottom: none;

			background-color: #FFF;

			/*color: #2C335F;*/

			color: #000;

			text-decoration: none;

			transition: all 0.3s;

			}

		.mainlist-container > ul > li > a:hover {

			border: 1px solid #D0DFE7;

			border-bottom: none;

			background-color: #E8F7FF;

			text-decoration: none;

			opacity: 0.8;

			}

			.mainlist-container > ul > li > a .list-image {

				width: 100%;

				height: 126px;

				margin-bottom: 10px;

				overflow: hidden;

				}

				.mainlist-container > ul > li > a .list-image > img {

					margin-bottom: 0;

					vertical-align: bottom;

					}



			.mainlist-container > ul > li > a .list-title1 {

				margin-bottom: 13px;

				}

				.mainlist-container > ul > li > a .list-title1 .list-title-num {

					margin-right: 2px;

					padding: 1px 3px 0 3px;

					border: 1px solid #2C335F;

					font-family: Arial, Helvetica, sans-serif;

					font-size: 11px;

					line-height: 1;

					}

				.mainlist-container > ul > li > a .list-title1 .list-title-pref {

					padding-top: 2px;

					color: #000;

					font-size: 13px;

					line-height: 1;

					}

			.mainlist-container > ul > li > a .list-title2 {

				height: 3.1em;

				margin-bottom: 10px;

				font-size: 14px;

				line-height: 1.3;

				font-weight: bold;

				}

			.mainlist-container > ul > li > a .list-copy1 {

				display: block;

				height: 7em;/**/

				font-size: 12px;

				line-height: 1.55;

				}





			/* 製品 */

			.list-products {

				display: flex;

				box-sizing: border-box;

				width: 220px;

				margin-left: 0;

				border: 1px solid #DDD;

				border-top: 1px dotted #DDD;

				background-color: #FFFFFF;

				}



				.list-products-col1 li {

					display: inline-block;

					box-sizing: border-box;

					width: 218px;

					}

				.list-products-col2 li {

					display: inline-block;

					box-sizing: border-box;

					width: 109px;

					border-left: 1px dotted #DDD;

					}

				.list-products-col2 li:first-child {

					border-left: none;

					}



					.list-products li a {

						display: block;

						box-sizing: content-box;

						width: 100%;

						height: 60px;

						padding: 5px 0;

						text-align: center;

						transition: all 0.3s;

						}

					.list-products li a:hover {

						opacity: 0.6;

						}



			.mainlist-container .mainlist-card {

					display: block;

					position: absolute;

					top: 18px;

					left: 1px;

					width: 100px;

					height: 40px;

					background-repeat: no-repeat;

					background-position: 0 0;

					}

				.mainlist-container .mainlist-card-1 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/common/images/market-card-s1 png"); }

				.mainlist-container .mainlist-card-2 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/common/images/market-card-s2 png"); }

				.mainlist-container .mainlist-card-3 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/common/images/market-card-s3 png"); }

				.mainlist-container .mainlist-card-4 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/common/images/market-card-s4 png"); }

				.mainlist-container .mainlist-card-5 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/common/images/market-card-s5 png"); }

				.mainlist-container .mainlist-card-6 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/common/images/market-card-s6 png"); }

				.mainlist-container .mainlist-card-7 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/common/images/market-card-s7 png"); }

				.mainlist-container .mainlist-card-8 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/common/images/market-card-s8 png"); }

				.mainlist-container .mainlist-card-9 { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/jirei/common/images/market-card-s9 png"); }





